﻿*
{
    margin:0px;
    padding:0px;
    border:none;
    font-size:12px;
    color:#6a6a6a;
}

.clear
{
    clear:both;
    font-size:0px !important;
    height:0px !important;
    line-height:0px !important;
}

body
{
    margin:0px;
}

.base_container
{
    width:1050px;
    margin:0px auto;
    background-color:#ced8bf;
}

.topbar1
{
    height:30px;
    background-color:#305d42;
    text-align:right;
    line-height:30px;
}

.topbar1 a
{
    color:White;
    text-decoration:none;
    padding-right:5px;
    font-size:14px;
}

.topbar1 a:hover
{
    text-decoration:underline;
}

.centerbox1
{
    background-color:#cfdbc3;
    background:url(images/botgrass.jpg) no-repeat left bottom #cfdbc3;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(10%, #cfdbc3), color-stop(100%, #aec096));
    background: -moz-linear-gradient(top, #cfdbc3, #aec096);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfdbc3', endColorstr='#aec096',gradientType=1); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfdbc3', endColorstr='#aec096',gradientType=1)"; /* IE8 */
}

.centerbox2
{
    background:url(images/botgrass.jpg) no-repeat left bottom transparent;
    padding-bottom:130px;
}

.centerbox3
{
    background:url(images/topbg1.jpg) no-repeat transparent;
    min-height:532px;
    height:auto !important;
    height:532px;
    padding:0px 30px;
}

.spanbar
{
    height:10px;
}

.leftnav
{
    background-color:#2c7667;
    margin-top:270px;
    padding:10px 0px 10px 10px;
    float:left;
    width:198px;
}

.leftnav h1, .leftnav h2
{
    color:white;
    font-weight:bold;
}

.leftnav h1
{
    font-size:18px;
}

.leftnav h2
{
    font-size:14px;
    padding-bottom:10px;
}

.leftblock1
{
    background-color:white; 
    position:relative; 
    top:30px;
    width:20px; 
    height:50px; 
    float:right
}

.leftinfo
{
    background-color:White;
    padding:10px 20px 10px 10px;
}

.leftinfo h3
{
    background-color:#e1ecea;
    color:#6b9682;
    font-size:14px;
    font-weight:bold;
    text-align:right;
    line-height:30px;
    padding-right:10px;
}

.leftinfo p
{
    line-height:22px;
    margin:5px 0px;
}

.leftinfo p span
{
    font-weight:bold;
}

.leftinfo p.plink1
{
    background:url(images/dock1.jpg) no-repeat transparent 5px 2px;
    text-indent:28px;
    font-size:14px;
    font-weight:bold;
    color:#276a97;
}

.leftinfo p.plink1 a 
{
    color:#276a97;
    font-size: 14px;
    text-decoration: none;
}

.leftinfo p.plink1 a:hover
{
	text-decoration: underline;
}

.leftinfo p.plink2
{
    text-align:center;
}

.midcontent
{
    width:782px;
    margin-top:310px;
    background-color:white;
    float:right;
}

.content1
{
    background-color:#f6f6f6;
    margin:10px;
    padding:10px 15px;
}

.content1 h1
{
    font-size:18px;
    color:#074f41;
    background:url(images/dock2.jpg) no-repeat transparent 5px -3px;
    text-indent:40px;
    height:40px;
}

.content1 p
{
    line-height:22px;
    text-indent:2em;
}

.content1 p a
{
    text-decoration:none;
    color:#01838a;
}

.content1 p a:hover
{
    text-decoration:underline;
}

.content1 p span
{
    font-weight:bold;
}

.content1 p.sign
{
    font-family:楷体;
    font-size:18px;
    font-weight:bold;
    text-indent:1.5em;
}

.content1 p.footnote
{
    font-family:黑体;
    font-size:14px;
}

.content1 h3
{
    color:#01838a;
    font-size:12px;
    font-weight:bold;
    line-height:1.5em;
    padding:0px 10px;
    width:90%;
    margin:10px 0px 5px;
}

.content1 h2
{
    background-color:#e1ecea;
    color:#6b9682;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    line-height:30px;
    padding-left:10px;
}

.adimgbox
{
    width:730px;
    height:300px;
    overflow:hidden;
    margin-bottom:15px;
}

.adimgbox ul
{
    width:5000px;
}

.adimgbox li
{
    width:730px;
    height:300px;
    list-style-type:none;
    float:left;
    overflow:hidden;
}

.adimgbox li img
{
    width:730px;
    height:300px;
}

.adpage
{
    text-align:right;
    position:relative;
    top:-24px;
    margin-right:10px;
}

.adpage span
{
    display:inline-block;
    width:27px;
    height:24px;
    line-height:24px;
    text-align:center;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:white;
    background-color:#000;
    filter:alpha(Opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;
    z-index:100; 
    cursor:pointer;
}

.footbar1
{
    background:url(images/botgrass.jpg) no-repeat left bottom transparent;
    height:223px;
}

p.descr1 {
	color:red;
}

p.descr1 a {
	color:blue;
	text-decoration: underline;
}